drop irrigation - French English Dictionary